﻿using System.ComponentModel.DataAnnotations;
namespace RapidSalesAdminPortalAPI.DataAccess.NotDBtables
{
    public class ProductListFrontModel
    {
        /// <summary>
        /// product id
        /// </summary>
        public Guid Id { set; get; }
        public Guid EventId { set; get; }
        public string? EventAK { set; get; }
        public string? EventCode { set; get; }
        public string? EventName_EN { set; get; }
        public string? EventName_SC { set; get; }
        public string? EventName_TC { set; get; }
        public string? EventName_OT { set; get; }
        public string? EventDescription_EN { set; get; }
        public string? EventDescription_SC { set; get; }
        public string? EventDescription_TC { set; get; }
        public string? EventDescription_OT { set; get; }

        public string? ProductCode { set; get; }
        public decimal UnitPrice { set; get; }
        public int? MaxPurchaseQty { set; get; }
        public int CutOffTime { set; get; }
        public bool IsRequired { set; get; }
        public string? ProductName_EN { set; get; }
        public string? ProductName_SC { set; get; }
        public string? ProductName_TC { set; get; }
        public string? ProductName_OT { set; get; }
        public string? Thumbnail { set; get; }
        public string? TicketDescription_EN { set; get; }
        public string? TicketDescription_SC { set; get; }
        public string? TicketDescription_TC { set; get; }
        public string? TicketDescription_OT { set; get; }
        public string? MatrixCellAK { get; set; }
    }
}
